home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2006 February
/
PCWorld_2006-02_cd.bin
/
software
/
vyzkuste
/
klientip2p
/
klientip2p.exe
/
edonkey.exe
/
Plugins
/
LMA readme.txt
< prev
next >
Wrap
Text File
|
2005-08-17
|
5KB
|
129 lines
Launch My App 1.6
Welcome to LMA! This plugin is used to call other applications from eDonkey2000/overnet.
It has two main functions:
1) Calling a program when a file completes
2) Calling a program when the user click on the LMA menu
When a download completes, LMA will go through its list of programs and extensions to see
if there is an appropriate program to launch. If it finds one, it will call it with
the flags you specify, and the file as a command line parameter.
When you right click on the transfers view and select Plugins | Launch My App, it will
look up which program to launch depending on the extension, and will send the partial
files to it (with a flag if specified) to the program.
This means, only programs that are smart enough to handle the part files will work with
this plugin!
----Configuration----
To configure Launch My App, go to Options | Plugins. Click on Launch My App and click
on the configure button. You will be presented with a dialog box. You can enter
your list of applications here.
To add a new program, click on Add.
To remove a program, select it and click Remove.
To change to order of the programs, select it and click move up or down (when an app
is going to be launched, it will look down the list in order until it finds a match,
so moving an app up will cause it to be launched if there are multiple apps that
have the same extension in their lists)
Once you clicked Add you will see a "..." on the first column. Click on this to see a drop
down box to choose the action you want to cause this application to be launched.
Then, click on the box next to it to launch the application chooser. Look for the program you
want to launch when the action takes place.
Then click on the next box to enter any flags that the program needs to launch these files
(some programs might need flags to accept command line parameters, or to know to do something
special with part files)
Finally, enter the extensions the application will accept. It should be in a comma seperated format
like this
txt,nfo,doc,rtf
Options:
Run every matching app: This will run through all matching applications you have that have
the extension in their list. If you have this unchecked, it will stop after it finds the
first one.
Echo actions in console: Will display text on the console when the plugin launches the
apps.
-----Some examples-----
Lets say I want to have all my text files launch in notepad when they finish.
Launch On Complete | c:\windows\notepad.exe | | nfo,txt,rtf,doc
Or I could use a previewer to preview my partial files (if it supports this operation)
Launch On Click | c:\program files\SuperPreviewerProgram.exe | -partials | wav,mp3,avi,mpg
Or, I could write a program to play a wav file when a movie is completed
Launch On Complete | C:\program files\playMySound.exe | | avi,mov,mpg,div
where playMySound actually ingores the command line and just playes a sound. Or even
Launch On Complete | C:\program files\playMySound.exe | completedFile.wav | avi,mov,mpg,div
where playMySound only reads the first command line parameter and playes it (completedFile.wav) and
ignores the rest (otherwise it would try and "play" the movie files, ruining your speakers ;) )
If you wanted the files to actually play when you're done downloading them, you could do
Launch On Complete | C:\program files\Winamp\winamp.exe | | wav,mp3,ogg
Or, you could virus scan your executables and naughty document files
Launch On Complete | c:\program files\virusscanner.exe | | exe,com,bat,doc,xls,mp3
------------------------
There are lots of possiblities, but it relies on the abilities of the programs you call, not
so much so with "Launch on complete", since it will usually do the right thing if it can handle
command line parameters, but "Launch on click" will only work if they understand how to decode
the part files! I'm sure someone will write a previewer that will work with this plugin (hint hint
programmers!)
anyway, hope it works for you.
If there are bugs, email them to me at
(c n o j i m a (at) o v e r n e t . c o m)
thanks
---- change log ------
1.6
Added support for new eDonkey2000/overnet temp filesystem (0.49)
Added option that makes blank extensions mean "every file"
1.5
Plugin would crash if you tried to configure when it wasn't really loaded.
1.4
First field would get cut off in config dlg
1.3
First public release
Versioning
Echo, running matching apps options
Bitfield stuff
1.1 - 1.2
Beta releases
1.0
Alpha release